package algoritmo2;



public class HiloP2 extends Thread {

	public int numero;
	
	public  HiloP2(int numero){
		
		this.numero=numero;
		}
	public void run(){
		System.out.println("Empieza el Run del proceso "+this.numero);
		int i=0;
		boolean entro=true;
		
		int j;
		if(this.numero==1){
			j=10;
		}else{
			j=7;
		}		
		
		while(i<j){
			do{
			System.out.println("El proceso "+this.numero +" esta esperando a entrar");
			if(numero==1){
				if(Parte2.c2==1){
					entro=false;
				}
			}else{
				if(Parte2.c1==1){
					entro=false;
				}
			}
			}while(entro);
			entro=false;
			if(this.numero==1){
				Parte2.c1=0;
			}else{
				Parte2.c2=0;
			}
			System.out.println("El proceso "+this.numero +" ENTRA EN SC");
			if(this.numero==1){
				Parte2.c1=1;
			}else{
				Parte2.c2=1;
			}
			i=i+1;
		}
	}
	
}